@charset "utf-8";
.ngGrid .ngHeaderText, .ngGrid .ngCellText {
    padding: 10px 5px;
}
.ngGrid .ngSelectionHeader {
    top: 13px;
}
.ngGrid .ngSelectionCell {
    margin-top: 13px;
}

.has-validate {
    position: relative;
    vertical-align: middle;
}
.has-validate .validate-error, .has-validate .validate-success {
    position: absolute;
    bottom: -17px;
    right: 25px;
    font-size: 12px;
    line-height: 18px;
    border-radius: 3px;
    padding: 0 6px;
    z-index: 999;
    white-space: nowrap;
    overflow: hidden;
}

.has-validate .input-lg ~ .validate-error, .has-validate .input-lg ~ .validate-success,
.has-validate .input-group-lg ~ .validate-error, .has-validate .input-group-lg ~ .validate-success {
    right: 31px;
}
.has-validate .input-sm ~ .validate-error, .has-validate .input-sm ~ .validate-success,
.has-validate .input-group-sm ~ .validate-error, .has-validate .input-group-sm ~ .validate-success {
    right: 23px;
}
.has-validate .validate-error {
    background-color: #fcc;
    color: #600;
    border: 1px solid #f33;
}
.has-validate .validate-success {
    background-color: #cee;
    color: #393;
    border: 1px solid #3b3;
}
/* w5c-form */
.w5c-form input:focus:focus,
.w5c-form textarea:focus:focus,
.w5c-form select:focus:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    color: #000000;
}
.w5c-form input:focus:focus.error,
.w5c-form textarea:focus:focus.error,
.w5c-form select:focus:focus.error {
    border-color: #b94a48;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}
.w5c-form input.error,
.w5c-form textarea.error,
.w5c-form select.error {
    border-color: #b94a48;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}
.w5c-form .dropdown-menu {
    max-height: 400px;
    overflow-y: auto;
}
.w5c-form .alert {
    /*margin-bottom: 0px;*/
}
.w5c-form .w5c-error {
    color: #b94a48;
    display: block;
    margin-top: 5px;
}
